namespace KanbanBoard.Core
{
    using System;
    using System.Collections.Generic;

    using SharpArch.Core.DomainModel;

    public enum StoryPriority
    {
        Normal,
        Priority,
        Panic
    }

    public class Story : Entity
    {
        public virtual DateTime? CreatedDate { get; set; }

        public virtual User CreatedBy { get; set; }

        public virtual string Description { get; set; }

        public virtual StoryPriority Priority { get; set; }

        public virtual IList<Task> Tasks { get; set; }

        public virtual IList<Comment> Comments { get; set; }

        public virtual IList<Task> Defects { get; set; }
    }

   
}